1. Identificação | |
Tipo de Referência | Artigo em Revista Científica (Journal Article) |
Site | mtc-m21b.sid.inpe.br |
Código do Detentor | isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S |
Identificador | 8JMKD3MGP3W34P/3QAT86E |
Repositório | sid.inpe.br/mtc-m21b/2018/01.04.15.29 (acesso restrito) |
Última Atualização | 2018:01.04.15.29.07 (UTC) simone |
Repositório de Metadados | sid.inpe.br/mtc-m21b/2018/01.04.15.29.07 |
Última Atualização dos Metadados | 2019:01.14.17.05.23 (UTC) administrator |
DOI | 10.1016/j.jss.2017.11.024 |
ISSN | 0164-1212 |
Chave de Citação | LimaFranciscoGuMeKaSiSi:2018:MeSuCo |
Título | A metrics suite for code annotation assessment |
Ano | 2018 |
Mês | Mar. |
Data de Acesso | 09 maio 2024 |
Tipo de Trabalho | journal article |
Tipo Secundário | PRE PI |
Número de Arquivos | 1 |
Tamanho | 1052 KiB |
|
2. Contextualização | |
Autor | 1 Lima Francisco, Phyllipe de Souza 2 Guerra, Eduardo Martins 3 Meirelles, Paulo 4 Kanashiro, Lucas 5 Silva, Hélio 6 Silveira, Fábio Fagundes |
Grupo | 1 CAP-COMP-SESPG-INPE-MCTIC-GOV-BR 2 LABAC-COCTE-INPE-MCTIC-GOV-BR 3 4 5 CAP-COMP-SESPG-INPE-MCTIC-GOV-BR |
Afiliação | 1 Instituto Nacional de Pesquisas Espaciais (INPE) 2 Instituto Nacional de Pesquisas Espaciais (INPE) 3 Universidade de São Paulo (USP) 4 Universidade de São Paulo (USP) 5 Instituto Nacional de Pesquisas Espaciais (INPE) 6 Universidade Federal de São Paulo (UNIFESP) |
Endereço de e-Mail do Autor | 1 2 eduardo.guerra@inpe.br |
Revista | Journal of Systems and Software |
Volume | 137 |
Páginas | 163-183 |
Nota Secundária | A2_INTERDISCIPLINAR A2_CIÊNCIA_DA_COMPUTAÇÃO B1_MEDICINA_I B1_ENGENHARIAS_IV B1_ENGENHARIAS_III |
Histórico (UTC) | 2018-01-04 15:29:07 :: simone -> administrator :: 2018-01-04 15:29:08 :: administrator -> simone :: 2018 2018-01-04 15:30:57 :: simone -> administrator :: 2018 2019-01-14 17:05:23 :: administrator -> simone :: 2018 |
|
3. Conteúdo e estrutura | |
É a matriz ou uma cópia? | é a matriz |
Estágio do Conteúdo | concluido |
Transferível | 1 |
Tipo do Conteúdo | External Contribution |
Tipo de Versão | publisher |
Palavras-Chave | Code annotation Software metrics Thresholds |
Resumo | Code annotation is a language feature that enables the introduction of custom metadata on programming elements. In Java, this feature was introduced on version 5, and today it is widely used by main enterprise application frameworks and APIs. Although this language feature potentially simplifies metadata configuration, its abuse and misuse can reduce source code readability and complicate its maintenance. The goal of this paper is to propose software metrics regarding annotations in the source code and analyze their distribution in real-world projects. We have defined a suite of metrics to assess characteristics of the usage of source code annotations in a code base. Our study collected data from 24947 classes extracted from open source projects to analyze the distribution of the proposed metrics. We developed a tool to automatically extract the metrics and provide a full report on annotations usage. Based on the analysis of the distribution, we defined an appropriate approach for the calculation of thresholds to interpret the metric values. The results allow the assessment of annotated code characteristics. Using the thresholds values, we proposed a way to interpret the use of annotations, which can reveal potential problems in the source code. |
Área | COMP |
Arranjo 1 | urlib.net > BDMCI > Fonds > Produção anterior à 2021 > LABAC > A metrics suite... |
Arranjo 2 | urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > A metrics suite... |
Conteúdo da Pasta doc | acessar |
Conteúdo da Pasta source | não têm arquivos |
Conteúdo da Pasta agreement | |
|
4. Condições de acesso e uso | |
Idioma | en |
Arquivo Alvo | lima_metrics.pdf |
Grupo de Usuários | simone |
Grupo de Leitores | administrator simone |
Visibilidade | shown |
Política de Arquivamento | denypublisher denyfinaldraft24 |
Permissão de Leitura | deny from all and allow from 150.163 |
Permissão de Atualização | não transferida |
|
5. Fontes relacionadas | |
Unidades Imediatamente Superiores | 8JMKD3MGPCW/3ESGTTP 8JMKD3MGPCW/3F2PHGS |
Lista de Itens Citando | sid.inpe.br/bibdigital/2013/09.22.23.14 4 |
Divulgação | WEBSCI; PORTALCAPES; COMPENDEX. |
Acervo Hospedeiro | sid.inpe.br/mtc-m21b/2013/09.26.14.25.20 |
|
6. Notas | |
Campos Vazios | alternatejournal archivist callnumber copyholder copyright creatorhistory descriptionlevel e-mailaddress format isbn label lineage mark mirrorrepository nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress project resumeid rightsholder schedulinginformation secondarydate secondarykey session shorttitle sponsor subject tertiarymark tertiarytype url |
|
7. Controle da descrição | |
e-Mail (login) | simone |
atualizar | |
|